package com.wn.config;

import com.alibaba.druid.pool.DruidDataSource;
import com.wn.bean.Book;
import org.springframework.context.annotation.*;

/**
 * @author yellow Docter
 * @date 2022 -07-08
 * @desc
 *  @Configuration 可以替代 application.xml 文件
 *
 *  @Bean    这个注解用在方法上面,创建一个对象,把这个对象丢给ioc管理
 *           在容器中的id为方法的名称 如果设置value值 就是指定容器中的id
 *
 *  @ComponentScan("com.wn")  扫描的配置    替代(<context:component-scan base-package="com.woniu"></context:component-scan>)
 *
 *  @Import()            在 config类中手动引入,配置类{可以给多个字节码}
 *
 *  @PropertySource     加载properties 配置文件
 *
 *  引入配置类的2个方法
 *     1.     配置类的config + @ComponentScan("com.wn")
 *     2.     注解@Import(配置类.class)
 */
@Configuration
@Import({JdbcConfig.class,Book.class})
@PropertySource("classpath:db.properties")
public class SpringConfig01 {


}
